package com.easyj.admin.activiti.vo;

import java.io.Serializable;
import java.util.List;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
/**
 * 提交审批VO
 * @author hjf
 *
 */
public class SimpleApproveVO implements Serializable{

   private static final long serialVersionUID = 1L;
   
   /**
	  * 任务ID
	 */
	@NotBlank
	private String taskId;
	
	@NotNull
	private Long entityId;
	
		
	private String taskKey;
	
	/**
	 * 是否通过
	 */
	@NotNull
	private boolean passed;
	
	/**
	 * 审批意见
	 */
	private String comment;
	
	/**
	 * 审批人
	 */
	private Long approveUserId;
	
	/**
	 * 委托人
	 */
	private String delegateUser;
	
	
	/**
	 * 抄送人
	 */
	private List<String> notifyUsers;

	public Long getEntityId() {
		return entityId;
	}

	public void setEntityId(Long entityId) {
		this.entityId = entityId;
	}

	public String getTaskKey() {
		return taskKey;
	}

	public void setTaskKey(String taskKey) {
		this.taskKey = taskKey;
	}

	public boolean isPassed() {
		return passed;
	}

	public void setPassed(boolean passed) {
		this.passed = passed;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public Long getApproveUserId() {
		return approveUserId;
	}

	public void setApproveUserId(Long approveUserId) {
		this.approveUserId = approveUserId;
	}

	public String getTaskId() {
		return taskId;
	}

	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	public List<String> getNotifyUsers() {
		return notifyUsers;
	}

	public void setNotifyUsers(List<String> notifyUsers) {
		this.notifyUsers = notifyUsers;
	}

	public String getDelegateUser() {
		return delegateUser;
	}

	public void setDelegateUser(String delegateUser) {
		this.delegateUser = delegateUser;
	}

	

}
